home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 November / Chip Kasım 2000.iso / prog / basic / 09 / AXA2.CAB / DAJAVA.CAB / com / ms / dxmedia / ImageBvr.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-10-14  |  3.5 KB  |  142 lines

  1. package com.ms.dxmedia;
  2.  
  3. import com.ms.com.ComFailException;
  4. import com.ms.com.IUnknown;
  5. import com.ms.dxmedia.rawcom.DAImage;
  6. import com.ms.dxmedia.rawcom.IDABehavior;
  7. import com.ms.dxmedia.rawcom.IDAEvent;
  8. import com.ms.dxmedia.rawcom.IDAImage;
  9. import com.ms.dxmedia.rawcom.IDAPoint2;
  10.  
  11. public class ImageBvr extends Behavior {
  12.    private IDAImage _COMptr;
  13.  
  14.    public ImageBvr clipPolygon(Point2Bvr[] var1) {
  15.       try {
  16.          if (var1 == null) {
  17.             return null;
  18.          } else {
  19.             IDAPoint2[] var2 = new IDAPoint2[var1.length];
  20.  
  21.             for(int var3 = 0; var3 < var1.length; ++var3) {
  22.                var2[var3] = var1[var3].getCOMPtr();
  23.             }
  24.  
  25.             return new ImageBvr(this.getCOMPtr().ClipPolygonImageEx(var1.length, var2));
  26.          }
  27.       } catch (ComFailException var5) {
  28.          throw StaticsBase.handleError(var5);
  29.       }
  30.    }
  31.  
  32.    public ImageBvr crop(Point2Bvr var1, Point2Bvr var2) {
  33.       try {
  34.          return new ImageBvr(this.getCOMPtr().Crop(var1.getCOMPtr(), var2.getCOMPtr()));
  35.       } catch (ComFailException var5) {
  36.          throw StaticsBase.handleError(var5);
  37.       }
  38.    }
  39.  
  40.    public ImageBvr applyBitmapEffect(IUnknown var1, DXMEvent var2) {
  41.       try {
  42.          IDAEvent var3 = var2 != null ? var2.getCOMPtr() : null;
  43.          IDAImage var4 = this.getCOMPtr();
  44.          IDAImage var5 = var4.ApplyBitmapEffect(var1, var3);
  45.          return new ImageBvr(var5);
  46.       } catch (ComFailException var7) {
  47.          throw StaticsBase.handleError(var7);
  48.       }
  49.    }
  50.  
  51.    public void setCOMBvr(IDABehavior var1) {
  52.       super.setCOMBvr(var1);
  53.       this._COMptr = (IDAImage)var1;
  54.    }
  55.  
  56.    public ImageBvr opacity(NumberBvr var1) {
  57.       try {
  58.          return new ImageBvr(this.getCOMPtr().OpacityAnim(var1.getCOMPtr()));
  59.       } catch (ComFailException var4) {
  60.          throw StaticsBase.handleError(var4);
  61.       }
  62.    }
  63.  
  64.    public ImageBvr opacity(double var1) {
  65.       try {
  66.          return new ImageBvr(this.getCOMPtr().Opacity(var1));
  67.       } catch (ComFailException var5) {
  68.          throw StaticsBase.handleError(var5);
  69.       }
  70.    }
  71.  
  72.    public static ImageBvr newUninitBvr() {
  73.       return new ImageBvr(new DAImage());
  74.    }
  75.  
  76.    protected Behavior newUninitBehavior() {
  77.       return newUninitBvr();
  78.    }
  79.  
  80.    public ImageBvr tile() {
  81.       try {
  82.          return new ImageBvr(this.getCOMPtr().Tile());
  83.       } catch (ComFailException var3) {
  84.          throw StaticsBase.handleError(var3);
  85.       }
  86.    }
  87.  
  88.    public IDAImage getCOMPtr() {
  89.       return this._COMptr;
  90.    }
  91.  
  92.    public ImageBvr transform(Transform2Bvr var1) {
  93.       try {
  94.          return new ImageBvr(this.getCOMPtr().Transform(var1.getCOMPtr()));
  95.       } catch (ComFailException var4) {
  96.          throw StaticsBase.handleError(var4);
  97.       }
  98.    }
  99.  
  100.    public ImageBvr clip(MatteBvr var1) {
  101.       try {
  102.          return new ImageBvr(this.getCOMPtr().Clip(var1.getCOMPtr()));
  103.       } catch (ComFailException var4) {
  104.          throw StaticsBase.handleError(var4);
  105.       }
  106.    }
  107.  
  108.    public ImageBvr(IDAImage var1) {
  109.       super(var1);
  110.       this._COMptr = var1;
  111.    }
  112.  
  113.    public ImageBvr() {
  114.       super((IDABehavior)null);
  115.       this._COMptr = null;
  116.    }
  117.  
  118.    public Bbox2Bvr boundingBox() {
  119.       try {
  120.          return new Bbox2Bvr(this.getCOMPtr().getBoundingBox());
  121.       } catch (ComFailException var3) {
  122.          throw StaticsBase.handleError(var3);
  123.       }
  124.    }
  125.  
  126.    public ImageBvr mapToUnitSquare() {
  127.       try {
  128.          return new ImageBvr(this.getCOMPtr().MapToUnitSquare());
  129.       } catch (ComFailException var3) {
  130.          throw StaticsBase.handleError(var3);
  131.       }
  132.    }
  133.  
  134.    public ImageBvr undetectable() {
  135.       try {
  136.          return new ImageBvr(this.getCOMPtr().Undetectable());
  137.       } catch (ComFailException var3) {
  138.          throw StaticsBase.handleError(var3);
  139.       }
  140.    }
  141. }
  142.